package com.sinoeyes.agreement.po;

import com.sinoeyes.common.core.po.BasePo;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

/**
 * 协议明细对象 agreementfinedetail
 * 
 * @author aries
 * @date 2019-09-10
 */
@Getter
@Setter
@ToString
@NoArgsConstructor
public class AgreementfinedetailPo extends BasePo
{
    private static final long serialVersionUID = 1L;

    private String id;

    private String productId;

    private Double priceLow;

    private Double priceInvoice;

    private Double fineAchieve;

    private Double fineScience;

    private Double fineGovernment;

    private Double taxRate;

    private String agreementId;

    private Double negotiatedAmount;

    private String negotiatedTypecode;

    private Double rebateLine;

    private Double bondAmountPlan;

    private Double bondAmountActual;

    private String paymentOrg;

    private Double bondAmountFix;

    private Double selfManagementAmount;

    private String policyAmount;

    private Double price;

    private Double periodAccountLy;

    private Double periodAccountCy;

    private Double periodShippment;

    private Double periodGeneralCy;

    private Double creditlimitCy;

    private String distributionpoint;

    private Double rateRebateS;

    private Double rateRebateY;

    private Double qtylineRebate;

    private String customerId;

    private String linkedId;

    private Date negobegindate;

    private Date negoenddate;

    private Long stall;

    private String responsible;

    private String negotiationtype;

    private Double priceBid;

    /** 整体政策 */
    private Double globalPolicy;

    /** 浮动奖励 */
    private Double floatReward;

    /** 责任人编码 */
    private String responscode;
}
